Integrating Remote Invocations with Asynchronism and Cooperative Multitasking
نویسندگان
چکیده
In this paper we argue that it is possible to couple the advantages of programming with the well-known abstraction of RPC with asynchronous programming models adequate for wide-area programming environments such as grids. We discuss how some programming language features can help create different programming abstractions over a basic asynchronous invocation primitive. The paper also discusses how coroutines (cooperative multitasking) can be used to allow computation to proceed while a client is waiting for the result of a remote invocation, avoiding the pitfalls of programming with threads.
منابع مشابه
Influencing factors on integrating professional learning of secondary mathematics teachers with the analysis, interpretation and decision-making of their teaching
The present study is part of a bigger research project and its purpose was to investigate the influencing factors on integrating professional learning of secondary mathematics teachers with the ways in which they analyze, interpret and make decisions regarding their teaching. For the fine-grained analysis of the first layer of data, phenomenography method was used. Nine teachers were interviewe...
متن کاملFlexible Coordination with Cooperative Hypermedia
In current work ow and groupware systems, there is a gap between formal and informal coordination mechanisms. To ll the gap, exible coordination support covers the whole spectrum of informal and formal coordination mechanisms. In this paper, a exible coordination model integrating formal and informal coordination mechanisms is presented. Methods of using cooperative hypermedia concepts to unifo...
متن کاملGroup-Enhanced Remote Method Invocations
We present a specification for Jgroup, an extension to the Java distributed object model based on group communication. Jgroup is particularly suited for developing dependable network applications that are to be deployed in environments subject to voluntary or involuntary network partitionings. Jgroup adapts view synchrony semantics, typically defined for message-based group communication system...
متن کاملDiscrimination of Quaternary iron placer deposits by integrating remote sensing band ratio, magnetometry and geology data by weighted overlay index method compared to SAM and FCC methods in 1:100000 sheet of Hamedan
Abstract Quaternary placer deposits are becoming increasingly important. Remote sensing is a very powerful tool in discriminating altered areas related to intrusion deposits, which has significantly reduced the cost and time of exploration. In this study, to identify iron-bearing alluvial zones within the 1:100000 sheet of Hamedan, satellite image processing techniques such as band ratio (BR),...
متن کاملJust-in-Time Stub Generation
In distributed object systems, one generates local surrogate objects to achieve transparent remote method invocations. These surrogates intercept method invocations, transfer the invocations to the actual (remote) object, and invoke the respective method by using so-called stub code. We describe a method which automatically generates surrogate and stub code. The actual generation is delayed unt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Processing Letters
دوره 18 شماره
صفحات -
تاریخ انتشار 2008